import java.util.Scanner;
/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:${USER}
 * Date:${YEAR}-${MONTH}-${DAY}
 * ${TIME}
 */
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 将输入的字符串转换为字符数组
        char[] s = in.next().toCharArray();

        // 初始化结果为整型最大值，用于后续比较
        int ret = Integer.MAX_VALUE;

        // 遍历所有小写字母，从'a'到'z'
        for (char ch = 'a'; ch <= 'z'; ch++) {
            int sum = 0;  // 记录当前字母ch到所有字符的最小操作次数总和

            // 遍历输入字符串的每一个字符
            for (int i = 0; i < s.length; i++) {
                // 计算当前字母ch到字符s[i]的最小操作次数
                // 操作次数为顺时针或逆时针转动的最小值
                sum += Math.min(Math.abs(ch - s[i]), 26 - Math.abs(ch - s[i]));
            }

            // 更新全局最小操作次数
            ret = Math.min(ret, sum);
        }

        // 输出最终的最小操作次数
        System.out.println(ret);
    }
}